/*
 * @Author: wanlixin
 * @Date: 2019-10-08 15:33:20
 * @LastEditors: sylvanas
 * @LastEditTime: 2019-11-29 15:41:50
 * @Description:
 */
import TabBar from 'example/pages/tabbar';
import Checkbox from 'example/pages/checkbox';
import CheckboxGroup from 'example/pages/checkboxGroup';
import Input from 'example/pages/input';
import Radio from 'example/pages/radio';
import RadioGroup from 'example/pages/radioGroup';
import Select from 'example/pages/select';
import Searchbar from 'example/pages/searchbar';
import Switch from 'example/pages/switch';
import Validator from 'example/pages/validator';
import List from 'example/pages/list';
import EmptyStatus from 'example/pages/emptyStatus';
import NoDataBasic from 'example/pages/emptyStatus/noDataBasic.vue';
import NoDataBtn from 'example/pages/emptyStatus/noDataBtn.vue';
import NoNetworkBasic from 'example/pages/emptyStatus/noNetworkBasic.vue';
import NoNetworkBtn from 'example/pages/emptyStatus/noNetworkBtn.vue';

import Toolbar from 'example/pages/toolbar';
import Noticebar from 'example/pages/noticebar';
import Icon from 'example/pages/icon';
import Card from 'example/pages/card';
import NavBar from 'example/pages/navBar';
import Menu from 'example/pages/menu';
import TimeLine from 'example/pages/timeLine';
import Button from 'example/pages/button';
import Popup from 'example/pages/popup';
import Loading from 'example/pages/loading';
import Toast from 'example/pages/toast';
import Dialog from 'example/pages/dialog';
import Picker from 'example/pages/picker';
import DatePicker from 'example/pages/datePicker';
import CascadePicker from 'example/pages/cascadepicker';
import Badge from 'example/pages/badge';
import Tag from 'example/pages/tag';
import Table from 'example/pages/table';

import ImagePicker from 'example/pages/imagePicker';
import ImagePreview from 'example/pages/imagePreview';
import BasicLayout from 'example/pages/basicLayout';
import LayoutVertical from 'example/pages/basicLayout/vertical.vue';
import LayoutHorizontal from 'example/pages/basicLayout/horizontal.vue';

const routes = [
  {
    path: '/button',
    component: Button,
    name: 'button',
  },
  {
    path: '/checkbox',
    component: Checkbox,
    name: 'checkbox',
  },
  {
    path: '/checkboxGroup',
    component: CheckboxGroup,
    name: 'checkboxGroup',
  },
  {
    path: '/input',
    component: Input,
    name: 'input',
  },
  {
    path: '/radio',
    component: Radio,
    name: 'radio',
  },
  {
    path: '/radioGroup',
    component: RadioGroup,
    name: 'radioGroup',
  },
  {
    path: '/list',
    component: List,
    name: 'list',
  },
  {
    path: '/select',
    component: Select,
    name: 'select',
  },
  {
    path: '/searchbar',
    component: Searchbar,
    name: 'searchbar',
  },
  {
    path: '/switch',
    component: Switch,
    name: 'switch',
  },
  {
    path: '/validator',
    component: Validator,
    name: 'validator',
  },
  {
    path: '/tabbar',
    component: TabBar,
    name: 'tabbar',
  },
  {
    path: '/popup',
    component: Popup,
    name: 'popup',
  },
  {
    path: '/picker',
    component: Picker,
    name: 'picker',
  },
  {
    path: '/datepicker',
    component: DatePicker,
    name: 'datepicker',
  },
  {
    path: '/cascadepicker',
    component: CascadePicker,
    name: 'cascadepicker',
  },
  {
    path: '/toolbar',
    component: Toolbar,
    name: 'toolbar',
  },
  {
    path: '/noticebar',
    component: Noticebar,
    name: 'noticebar',
  },
  {
    path: '/card',
    component: Card,
    name: 'card',
  },
  {
    path: '/icon',
    component: Icon,
    name: 'icon',
  },
  {
    path: '/navBar',
    component: NavBar,
    name: 'navBar',
  },
  {
    path: '/menu',
    component: Menu,
    name: 'menu',
  },
  {
    path: '/timeline',
    component: TimeLine,
    name: 'timeline',
  },
  {
    path: '/loading',
    component: Loading,
    name: 'loading',
  },
  {
    path: '/dialog',
    component: Dialog,
    name: 'dialog',
  },
  {
    path: '/toast',
    component: Toast,
    name: 'toast',
  },
  {
    path: '/table',
    component: Table,
    name: 'table',
  },
  {
    path: '/imagePicker',
    component: ImagePicker,
    name: 'imagePicker',
  },
  {
    path: '/imagePreview',
    component: ImagePreview,
    name: 'imagePreview',
  },
  {
    path: '/badge',
    component: Badge,
  },
  {
    path: '/tag',
    component: Tag,
  },
  {
    path: '/emptyStatus',
    component: EmptyStatus,
  },
  {
    path: '/noDataBasic',
    component: NoDataBasic,
  },
  {
    path: '/noDataBtn',
    component: NoDataBtn,
  },
  {
    path: '/noNetworkBasic',
    component: NoNetworkBasic,
  },
  {
    path: '/noNetworkBtn',
    component: NoNetworkBtn,
  },
  {
    path: '/basicLayout',
    component: BasicLayout,
  },
  {
    path: '/layoutHorizontal',
    component: LayoutHorizontal,
  },
  {
    path: '/layoutVertical',
    component: LayoutVertical,
  },
];

export default routes;
